Using metamorphic relations to verify and enhance Artcode classification
نویسندگان
چکیده
Software testing is often hindered where it impossible or impractical to determine the correctness of behaviour output software under test (SUT), a situation known as oracle problem. An example an area facing problem automatic image classification, using machine learning classify input one set predefined classes. approach that alleviates metamorphic (MT). While traditional examines individual cases, MT instead relations amongst multiple executions cases and their outputs. These are called (MRs): if MR found be violated, then fault must exist in SUT. This paper classifying images containing visually hidden markers Artcodes, applies verify enhance trained classifiers. further two MRs, Separation Occlusion, reports on capability verifying classification one-way analysis variance (ANOVA) conjunction with three other statistical methods: t-test (for unequal variances), Kruskal–Wallis test, Dunnett’s test. In addition our previously-studied classifier, used Random Forests, we introduce new classifier uses support vector machine, present its MR-augmented version. Experimental evaluations across number performance metrics show augmented classifiers can achieve better than non-augmented also analyses how enhanced obtained.
منابع مشابه
USING DISTRIBUTION OF DATA TO ENHANCE PERFORMANCE OF FUZZY CLASSIFICATION SYSTEMS
This paper considers the automatic design of fuzzy rule-basedclassification systems based on labeled data. The classification performance andinterpretability are of major importance in these systems. In this paper, weutilize the distribution of training patterns in decision subspace of each fuzzyrule to improve its initially assigned certainty grade (i.e. rule weight). Ourapproach uses a punish...
متن کاملUsing Hierarchical Clustering to Enhance Classification Accuracy
A new approach to classification is presented based on COBWEB, an unsupervised conceptual clustering algorithm. The modifications proposed improved the classification accuracy by 2.32% and up to 7.25% in the Period Disambiguation system that was built in order to test the efficiency of the approach. The system can be trained across different domains and languages. It has been tested on the Brow...
متن کاملUsing Semi-Supervised Learning for Predicting Metamorphic Relations
Software testing is difficult to automate, especially in programs which have no oracle, or method of determining which output is correct. Metamorphic testing is a solution this problem. Metamorphic testing uses metamorphic relations to define test cases and expected outputs. A large amount of time is needed for a domain expert to determine which metamorphic relations can be used to test a given...
متن کاملUsing Simulation to Verify Life History Relations Indicated by Time Series Analysis
Time series analysis of population abundance is not based on assumptions about the dynamics of populations, but sometimes the results can be interpreted biologically. At other times the results are dicult to interpret. To better understand the results of a time series analysis of a walleye ®sh population, as it related to the walleye's life history, I compared a time series analysis of walleye...
متن کاملClassification of Metamorphic Virus Using N Gram Analysis
Recent research work shows that n-gram is widely used in metamorphic virus detection. Viruses generated from kits like NGVCK are detected effectively by n-gram approach. Our purpose is to examine various flavours of ngram approach in virus detection.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Systems and Software
سال: 2021
ISSN: ['0164-1212', '1873-1228']
DOI: https://doi.org/10.1016/j.jss.2021.111060